#pragma once
#include <vector>
#include <string>
#include <init.h>

bool cleavageTrypsin(char curAA, char nextAA);

void dissolveProtein(std::string& protein, 
                     std::vector<std::string>& peptides, 
                     bool (*shouldCleave)(char, char));
void pushPeptides(std::string& fullyTryptic, std::vector<std::string>& peptides);
